import loadable from '@loadable/component';
import {Environment} from "relay-runtime";


/**
 * 多层次的路由器。
 * 多个一级路由的集合：
一级路由层次不需要预加载数据的页面。
 上一级路由必须引入chidren的处理，否则后面的子孙路由配置的组件实际算作废了。
 * */
export default function secondRouter(environment: Environment) {
  return (
      {
        path: '/maintenance',
        component: loadable(() => import('./MainParent')),
        routes:[
            {
                path: '/maintenance/device',
                exact: true,
                component: loadable(() => import('./DeviceMaint')),

            },
            {
                path: '/maintenance/task',
                exact: true,
                component: loadable(() => import('./TaskMaint')),

            },
        ],
      }
  );
}

